package com.simhash;
//公有类
public class Main {
	public static void main(String[] args) {
		String a = "神经白塞病（NBD）指兼有神经系统损害的白塞综合征，又称神经白塞综合征（neuro-Behcet syndrome）。其临床特点除口腔黏膜阿弗他口腔炎、眼葡萄膜炎和外阴部痛性溃疡三大特征外，常间隔一定时间后出现瘫痪、脑膜刺激征、性格改变等神经系统损害症状，是感染后的自身免疫性疾病，常见于早年发病的男性患者。";
		String b = "概述：神经白塞综合征指兼有神经系统损害的白塞综合征，又称神经白塞病。其临床特点除口腔黏膜阿弗他口腔炎、眼葡萄膜炎和外阴部痛性溃疡三大特征外，常间隔一定时间后(平均6.5年)出现瘫痪、脑膜刺激征、性格改变等神经系统损害症状。为感染后的自身免疫性疾病。 流行病学: 流行病学：本病征占白塞综合征的2.6%～26.6%。";
		String a_s = SimHash128Web.Set(TF_IDF.Set(FenCi.Set(a)));
		String b_s = SimHash128Web.Set(TF_IDF.Set(FenCi.Set(b)));
		System.out.println(SimHash128Web.HMJL(a_s, b_s));
	}
	//私有属性
	private String text_a;//待检测字符串1
	private String text_b;//待检测字符串2
	private int hmjl;//海明距离
	//无参构造方法
	public Main() {}
	//get和set封装
	public String getText_a() {
		return text_a;
	}
	public void setText_a(String text_a) {
		this.text_a = text_a;
	}
	public String getText_b() {
		return text_b;
	}
	public void setText_b(String text_b) {
		this.text_b = text_b;
	}
	public int getHmjl() {
		String text_a_s = SimHash128Web.Set(TF_IDF.Set(FenCi.Set(text_a)));
		String text_b_s = SimHash128Web.Set(TF_IDF.Set(FenCi.Set(text_b)));
		hmjl = SimHash128Web.HMJL(text_a_s, text_b_s);
		return hmjl;
	}
	public void setHmjl(int hmjl) {
		this.hmjl = hmjl;
	}
}